﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public partial class ETHoiatus : global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus {
        
        private string @__veaGrupp;
        
        private string @__veaKood;
        
        private string @__veaSonum;
        
        public ETHoiatus() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public ETHoiatus(string @veaGrupp, string @veaKood, string @veaSonum) {
            this.@__veaGrupp = @veaGrupp;
            this.@__veaKood = @veaKood;
            this.@__veaSonum = @veaSonum;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected ETHoiatus(IETHoiatus @eTHoiatus) {
            this.@__veaGrupp = @eTHoiatus.VeaGrupp;
            this.@__veaKood = @eTHoiatus.VeaKood;
            this.@__veaSonum = @eTHoiatus.VeaSonum;
        }
        
        public virtual string VeaGrupp {
            get {
                return this.@__veaGrupp;
            }
            set {
                this.@__veaGrupp = value;
            }
        }
        
        public virtual string VeaKood {
            get {
                return this.@__veaKood;
            }
            set {
                this.@__veaKood = value;
            }
        }
        
        public virtual string VeaSonum {
            get {
                return this.@__veaSonum;
            }
            set {
                this.@__veaSonum = value;
            }
        }
    }
}
